<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"><head><title>Using The AutoTools(Scripts) | The Egyptian GNU/Linux User Group - جنو لينكس مصر</title>


  
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<style type="text/css" media="all">@import "/misc/drupal.css";</style><link rel="alternate" type="application/rss+xml" title="All comments" href="http://www.eglug.org/crss">

<link rel="alternate" type="application/rss+xml" title="Comments for Using The AutoTools(Scripts)" href="http://www.eglug.org/crss/node/621">

<link rel="alternate" type="application/rss+xml" title="Comments for all *book* posts" href="http://www.eglug.org/crss/nodetype/book">

<link rel="prev" href="http://www.eglug.org/linmusic">

<link rel="up" href="http://www.eglug.org/node/364">

<link rel="next" href="http://www.eglug.org/node/292">

<link rel="shortcut icon" href="http://www.eglug.org/themes/eglug/favicon.ico" type="image/x-icon">
  <style type="text/css" media="all">@import "/themes/eglug/style.css";</style><style type="text/css" media="all">@import "/modules/contrib/codefilter/codefilter.css";</style><style type="text/css" media="all">@import "/modules/contrib/event/event.css";</style><style type="text/css" media="all">@import "/modules/contrib/glossary/glossary.css";</style><style type="text/css" media="all">@import "/modules/contrib/project/project.css";</style></head><body>
<div id="header">
		<a href="http://www.eglug.org/" title="Index Page"><img id="site-logo" src="621_fichiers/logo.png" alt="Logo"></a>
	
	

 		<h2>حيث تأكل البطاريق الطعمية</h2>
	
	<form action="/search/node" method="post" id="search_theme_form">
<div><div id="search" class="container-inline"><div class="form-item">
 <input maxlength="128" name="edit[search_theme_form_keys]" id="edit-search_theme_form_keys" size="15" value="" title="Enter the terms you wish to search for." class="form-text" type="text">
</div>
<input name="op" value="Search" class="form-submit" type="submit">
<input name="edit[form_id]" id="edit-search-theme-form" value="search_theme_form" type="hidden">
</div>
</div></form>

	     
		<ul id="main-nav">
					<li><a href="http://www.eglug.org/article">Articles</a></li>
					<li><a href="http://www.eglug.org/event">Events</a></li>
					<li><a href="http://www.eglug.org/forum">Forums</a></li>
					<li><a href="http://www.eglug.org/wikiwiki">Wiki</a></li>
				</ul>				
	
  
	</div> <!-- header -->

<table id="body-table">
<tbody><tr>
<td id="sidebar-left">
				<div class="block block-block" id="block-block-1">
  <h2></h2>
  <div class="content"><div id="icon_bar"><ul><li><a href="http://www.eglug.org/getlinux" title="Get the latest versions of GNU/Linux"><img src="621_fichiers/getlinux.png" alt="Get the latest versions of GNU/Linux" title="" height="48" width="48">Get GNU / Linux</a></li><li><a href="http://www.eglug.org/aggregator" title="FOSS News from all around the world"><img src="621_fichiers/news.png" alt="FOSS News from all around the world" title="" height="48" width="48">News Feed</a></li><li><a href="http://www.eglug.org/search" title="Search the entire EGLUG website."><img src="621_fichiers/find.png" alt="Search the entire EGLUG website." title="" height="48" width="48">Search</a></li><li><a href="http://www.eglug.org/members" title="List of EGLUG members."><img src="621_fichiers/members.png" alt="List of EGLUG members." title="" height="48" width="48">Members</a></li><li><a href="http://www.eglug.org/statistics" title="The most popular content on EGLUG"><img src="621_fichiers/popular.png" alt="The most popular content on EGLUG" title="" height="48" width="48">Popular Content</a></li><li><a href="http://www.eglug.org/poll" title="Opinion poll results"><img src="621_fichiers/polls.png" alt="Opinion poll results" title="" height="48" width="48">Polls</a></li><li><a href="http://www.eglug.org/screenshot" title="Screenshots of EGLUG members' GNU/Linux desktops"><img src="621_fichiers/screenshot.png" alt="Screenshots of EGLUG members' GNU/Linux desktops" title="" height="48" width="48">Screen Shots</a></li><li><a href="http://www.eglug.org/photos" title="Photos of EGLUG Events and activities"><img src="621_fichiers/photos.png" alt="Photos of EGLUG Events and activities" title="" height="48" width="48">Event Photos</a></li><li><a href="http://www.eglug.org/blog" title="EGLUG members personal Blogs spaces"><img src="621_fichiers/blogs.png" alt="EGLUG members personal Blogs spaces" title="" height="48" width="48">Blogs</a></li><li><a href="http://www.eglug.org/wallpaper" title="Desktop Backgrounds done by EGLUG members"><img src="621_fichiers/wallpapers.png" alt="Desktop Backgrounds done by EGLUG members" title="" height="48" width="48">Wall Papers</a></li></ul></div></div>
</div>
	</td>


<td id="content_cell">

									<ul class="tabs primary">
<li class="active"><a href="http://www.eglug.org/node/621" class="active">view</a></li>
<li><a href="http://www.eglug.org/node/621/revisions">revisions</a></li>
<li><a href="http://www.eglug.org/node/621/diff">diff</a></li>
</ul>
				
  <div class="main-content">

  <div class="breadcrumb">
   <div class="breadcrumb"><a href="http://www.eglug.org/">Home</a> » <a href="http://www.eglug.org/node/364">Articles</a></div>    » Using The AutoTools(Scripts) 
  </div>





  <!-- start main content -->
  <!-- begin content --><div class="node">
      <div class="info">Submitted by <a href="http://www.eglug.org/user/33" title="View user profile.">Pronco</a> on Fri, 15/10/2004 - 14:07.    <div class="terms">( categories: <a href="http://www.eglug.org/taxonomy/term/47" rel="tag" title="Here we post articles detailing how to do a certain task or solve a certain problem">Howtos</a> )</div>
    </div>
  <div class="content">
   <h2 dir="ltr">
Using The AutoTools
</h2>
<p dir="ltr">
If you think one day to start programming on linux, sure you will use C
language (not me, i will always use assembly), but when your program
sources get biggers as its version increase or you want to publish its
source code, how users gonna to use it, are they gonna to compile every
source file separetely then link them all together, no it's a bad idea
and very handy, you will have to use the autoscripts.
</p>
<p dir="ltr">In this article i will describe how to use the autoscripts
for your own program sources, so i will write a simple C sourcefile to
show you how to use the autoscripts(autoheader,automake,autoconf).
</p>
<h3 dir="ltr">
Remark:
</h3>
<p dir="ltr">
When you a compile a program from source you should have done this :
</p>
<pre dir="ltr">./configure
make
make install
</pre>
<p dir="ltr">
That's what the autoscripts we gonna make.
</p>
<p dir="ltr">
I will use <a class="glossary-term" href="http://www.eglug.org/glossary#term61"><acronym title="emacs: emacs is a popular text editor. It has a complete lisp environment inside it.">emacs</acronym></a> in this article, but your free to use any text editor even pico.
</p>
<p dir="ltr">Let's start by creating directories which will contain the
source files, assume our program name is "ctest" , type the following
in a bash prompt :
</p>
<pre dir="ltr">mkdir ctest
cd ctest
mkdir src
cd src
emacs main.c
/*
  this is a sample C source to test autoscript
<ul>
<li>/
</li></ul>
<ol>
<li>include <stdio.h>
</stdio.h></li><li>include <stdlib.h>
</stdlib.h></li><li>include "ctest.h"
</li></ol>
int main(void)
{
 printf("Programming In Assembly Is The Best \n");
 return 0;
}
</pre>
<p dir="ltr">
Save it like that : press f10 then f then s then f10 then f then e .
</p>
<pre dir="ltr">emacs ctest.h
/*
 This is a sample header to test autoscripts
<ul>
<li>/
</li></ul>
<ol>
<li>define  _WHO_AM_I  "<a class="glossary-term" href="http://www.eglug.org/glossary#term56"><acronym title="الهاكرز: مطور برمجيات">Hacker</acronym></a>"
</li><li>define  _WHO_IS_MASLAN  "Assembler"
</li></ol></pre>
<p dir="ltr">
Save it like that : press f10 then f then s then f10 then f then e .
</p>
<p dir="ltr">
Now we have finished writing our program source files, so we gonna to create the compiling and installing script as follows.
</p>
<pre dir="ltr">emacs Makefile.am
bin_PROGRAMS = ctest
ctest_SOURCES = main.c ctest.h
</pre>
<p dir="ltr">
Save it like that : press f10 then f then s then f10 then f then e .
</p>
<p dir="ltr">We have created a file containing our program name "ctest"
and our sources names "main.c , ctest.h", this file is used by
automake.
</p>
<pre dir="ltr">cd..
emacs Makefile.am
SUBDIRS = src
</pre>
<p dir="ltr">
Save it like that : press f10 then f then s then f10 then f then e .
</p>
<p dir="ltr">We have just created another automake file which points to
our src directory, in case if your program have more than source
directory or have "po" subdirectory which contains other languages
interface for your program.
</p>
<pre dir="ltr">emacs configure.in
AC_INIT(src/main.c)
AM_INIT_AUTOMAKE(ctest,0.0.1)
AM_CONFIG_HEADER(config.h)
AC_OUTPUT([
Makefile
src/Makefile
])
</pre>
<p dir="ltr">
Save it like that : press f10 then f then s then f10 then f then e .
</p>
<p dir="ltr">We have created a file used by autoconf, which will be
used to generate ./configure script, which will create Makefile used by
make.
</p>
<p dir="ltr">
Now we have everything done, just type the following :
</p>
<pre dir="ltr">aclocal
autoheader
autoconf
automake --add-missing
</pre>
<p dir="ltr">
You can test if it works , like that :
</p>
<pre dir="ltr">./configure
make
cd src
./ctest
Programming In Assembly Is The Best
</pre>
<p dir="ltr">
I prefer to strip it in order to save space.
</p>
<pre dir="ltr">strip ctest
./ctest
Programming In Assembly Is The Best</pre>

 <div class="book-navigation"><div class="page-links"><a href="http://www.eglug.org/linmusic" class="page-previous" title="Go to previous page">‹ The quick guide to music production on linux</a><a href="http://www.eglug.org/node/364" class="page-up" title="Go to parent page">up</a><a href="http://www.eglug.org/node/292" class="page-next" title="Go to next page">Using Vi Editor ›</a><br class="clear"></div></div>  </div>
      <hr>
  <div class="links"><a href="http://www.eglug.org/book/export/html/621" title="Show a printer-friendly version of this book page and its sub-pages.">printer-friendly version</a> | <a href="http://www.eglug.org/user/login?destination=comment/reply/621%2523comment_form">login</a> or <a href="http://www.eglug.org/user/register?destination=comment/reply/621%2523comment_form">register</a> to post comments | 4144 reads</div>
</div>
<a id="comment"></a>
<a id="comment-1736"></a>
  <div class="comment">
<h3 class="title"><a href="http://www.eglug.org/node/621#comment-1736" class="active">hmmm ... I guess that was an</a></h3>    <div class="picture"><a href="http://www.eglug.org/user/49" title="View user profile."><img src="621_fichiers/picture-49.png" alt="CVirus's picture" title="CVirus's picture"></a></div>    <div class="submitted">Submitted by <a href="http://www.eglug.org/user/49" title="View user profile.">CVirus</a> on Tue, 16/11/2004 - 12:12.</div>
    <div class="content"> <p dir="ltr">
hmmm ... I guess that was an awesome article with a CoooL Style ... Good work fella keep it up :)
</p>
 </div>
    <div class="links">» <a href="http://www.eglug.org/user/login?destination=comment/reply/621%2523comment_form">login</a> or <a href="http://www.eglug.org/user/register?destination=comment/reply/621%2523comment_form">register</a> to post comments</div>
  </div>
<form action="/node/621" method="post" id="comment_controls">
<div><div class="box">
    <h2 class="title">Comment viewing options</h2>
    <div class="content"><div class="container-inline"><input name="edit[form_id]" id="edit-comment-controls" value="comment_controls" type="hidden">
<div class="form-item">
 <select name="edit[mode]" class="form-select" id="edit-mode"><option value="1">Flat list - collapsed</option><option value="2">Flat list - expanded</option><option value="3">Threaded list - collapsed</option><option value="4" selected="selected">Threaded list - expanded</option></select>
</div>
<div class="form-item">
 <select name="edit[order]" class="form-select" id="edit-order"><option value="1">Date - newest first</option><option value="2" selected="selected">Date - oldest first</option></select>
</div>
<div class="form-item">
 <select name="edit[comments_per_page]" class="form-select" id="edit-comments_per_page"><option value="10">10 comments per page</option><option value="30" selected="selected">30 comments per page</option><option value="50">50 comments per page</option><option value="70">70 comments per page</option><option value="90">90 comments per page</option><option value="150">150 comments per page</option><option value="200">200 comments per page</option><option value="250">250 comments per page</option><option value="300">300 comments per page</option></select>
</div>
<input name="op" value="Save settings" class="form-submit" type="submit">
</div><div class="description">Select your preferred way to display the comments and click "Save settings" to activate your changes.</div></div>
</div>

</div></form>
<!-- end content -->  <!-- end main content -->
 </div><!-- mainContent -->
</td>

<td id="sidebar">
				<div class="block block-user" id="block-user-1">
  <h2>Navigation</h2>
  <div class="content">
<ul class="menu">
<li class="collapsed"><a href="http://www.eglug.org/node/add">create content</a></li>
<li class="leaf"><a href="http://www.eglug.org/tracker">recent posts</a></li>
<li class="collapsed"><a href="http://www.eglug.org/aggregator">news aggregator</a></li>
<li class="leaf"><a href="http://www.eglug.org/syndication">RSS feeds</a></li>

</ul>
</div>
</div>
<div class="block block-user" id="block-user-0">
  <h2>User login</h2>
  <div class="content"><form action="/node/621?destination=node%2F621" method="post" id="user-login-form">
<div><div class="form-item">
 <label for="edit-name">Username: <span class="form-required" title="This field is required.">*</span></label>
 <input maxlength="60" name="edit[name]" id="edit-name" size="15" value="" class="form-text required" type="text">
</div>
<div class="form-item">
 <label for="edit-pass">Password: <span class="form-required" title="This field is required.">*</span></label>
 <input name="edit[pass]" id="edit-pass" maxlength="60" size="15" class="form-text required" type="password">
</div>
<input name="op" value="Log in" class="form-submit" type="submit">
<div class="item-list"><ul><li><a href="http://www.eglug.org/user/register" title="Create a new user account.">Create new account</a></li><li><a href="http://www.eglug.org/user/password" title="Request new password via e-mail.">Request new password</a></li></ul></div><input name="edit[form_id]" id="edit-user-login-block" value="user_login_block" type="hidden">

</div></form>
</div>
</div>
<div class="block block-book" id="block-book-0">
  <h2>Articles</h2>
  <div class="content"><ul class="menu"><li class="leaf"><a href="http://www.eglug.org/node/2789"> Certified Technical Trainer </a></li><li class="leaf"><a href="http://www.eglug.org/node/2209">#Eglug Tips &amp; Applications</a></li><li class="leaf"><a href="http://www.eglug.org/node/1038">Asiasource I - Bangalore, 28th of January to the 4th of February.</a></li><li class="leaf"><a href="http://www.eglug.org/node/481">Case Study - Small Clothes Company in Alexandria Runs nothing but GNU/Linux</a></li><li class="leaf"><a href="http://www.eglug.org/node/1119">centralized authentication and user information</a></li><li class="leaf"><a href="http://www.eglug.org/node/456">CommandLine -1-</a></li><li class="leaf"><a href="http://www.eglug.org/node/1634">Compiere:ERP &amp; CRM for the small-medium Enterprise</a></li><li class="leaf"><a href="http://www.eglug.org/node/480">Debugging session and effective bug reporting session notes.</a></li><li class="leaf"><a href="http://www.eglug.org/node/1346">draft 1st annual meeting minutes</a></li><li class="leaf"><a href="http://www.eglug.org/node/2221">Find out how many connections you have from a single IP</a></li><li class="collapsed"><a href="http://www.eglug.org/action">FOSS Adoption in Egypt</a></li><li class="collapsed"><a href="http://www.eglug.org/power-up-to-bash">From power up to bash prompt</a></li><li class="leaf"><a href="http://www.eglug.org/node/1792">Generating download lists</a></li><li class="collapsed"><a href="http://www.eglug.org/node/51">GNU/Linux Training And Certification</a></li><li class="leaf"><a href="http://www.eglug.org/node/2176">GUC Fest Report</a></li><li class="leaf"><a href="http://www.eglug.org/node/1553">How to install Java "jre-1_5_0_04-linux-i586-1.bin"</a></li><li class="leaf"><a href="http://www.eglug.org/node/1630">How to Install Tomcat on Linux?</a></li><li class="leaf"><a href="http://www.eglug.org/installfest_faq">Installfest Q and A </a></li><li class="leaf"><a href="http://www.eglug.org/intro_pamphlet">Intro to GNU/Linux and Free Open Source Software Pamphlets</a></li><li class="collapsed"><a href="http://www.eglug.org/pamphlets">Introductory Pamphlets</a></li><li class="leaf"><a href="http://www.eglug.org/node/303">IPTABLES</a></li><li class="leaf"><a href="http://www.eglug.org/irc">IRC/XChat Howto</a></li><li class="leaf"><a href="http://www.eglug.org/node/1887">LPI</a></li><li class="leaf"><a href="http://www.eglug.org/node/230">Minutes of the First Meeting</a></li><li class="leaf"><a href="http://www.eglug.org/node/1460">Music Applications on Linux</a></li><li class="leaf"><a href="http://www.eglug.org/na6oosh">Na6oosh</a></li><li class="leaf"><a href="http://www.eglug.org/node/2727">Postinstall guide for OpenSuse 10.2 users</a></li><li class="leaf"><a href="http://www.eglug.org/node/1732">Propel ORM! Cross the relational bridge to the object-oriented wonders!</a></li><li class="leaf"><a href="http://www.eglug.org/postfix_stunnel_smtps_relay">relaying to an smtps host with postfix and stunnel</a></li><li class="leaf"><a href="http://www.eglug.org/sste_course">Report on the SSTE first GNU/Linux  Course</a></li><li class="leaf"><a href="http://www.eglug.org/node/1007">Report on the training in Menya 18,19 february 2005</a></li><li class="leaf"><a href="http://www.eglug.org/node/1106">Report on the training in Menya 4,5 march 2005</a></li><li class="leaf"><a href="http://www.eglug.org/gimpixel">Rigging the GIMP for Pixel Art</a></li><li class="leaf"><a href="http://www.eglug.org/linmusic">The quick guide to music production on linux</a></li><li class="leaf"><a href="http://www.eglug.org/node/621" class="active">Using The AutoTools(Scripts)</a></li><li class="leaf"><a href="http://www.eglug.org/node/292">Using Vi Editor</a></li><li class="collapsed"><a href="http://www.eglug.org/node/159">Using YUM</a></li><li class="leaf"><a href="http://www.eglug.org/node/1511">VIM User Short Manual</a></li><li class="leaf"><a href="http://www.eglug.org/wiki">Wiki Syntax</a></li><li class="collapsed"><a href="http://www.eglug.org/wikiwiki">WikiHome</a></li><li class="leaf"><a href="http://www.eglug.org/blacklist">أنا لا أحترم المتطوعين  I DO NOT RESPECT VOLUNTEERS</a></li><li class="leaf"><a href="http://www.eglug.org/node/2018">استخدام اوداسيتي في تسجيل و تحرير الملفات الصوتية</a></li><li class="leaf"><a href="http://www.eglug.org/GentooInstallGuideArabic">الدليل السريع  لتنصيب جنتو</a></li><li class="leaf"><a href="http://www.eglug.org/node/504">دراسة - شركة ملابس جاهزة صغيرة تعتمد كلية على جنو/لينكس</a></li><li class="leaf"><a href="http://www.eglug.org/ArabicTerminal">دعم العربية فى الطرفية</a></li><li class="leaf"><a href="http://www.eglug.org/MPlayerArabicPatch">رقع ام بلاير ليدعم العربية</a></li><li class="leaf"><a href="http://www.eglug.org/Dict">قواميس بروتوكول dict</a></li><li class="collapsed"><a href="http://www.eglug.org/getlinux">كيف تحصل على احدث الأصدارات لجنولينكس</a></li><li class="leaf"><a href="http://www.eglug.org/MltermHowto">كيف تستخدم MLterm</a></li><li class="leaf"><a href="http://www.eglug.org/WikiSyntaxArabic">لغة تنسيق الويكى</a></li><li class="leaf"><a href="http://www.eglug.org/node/1365">ما حدث فى اللقاء</a></li><li class="leaf"><a href="http://www.eglug.org/gpg_intro">مقدمة في التشفير باستخدام GNU Privacy Guard</a></li><li class="leaf"><a href="http://www.eglug.org/Metisse">ميتاسى يجعل  نوافذك تسبح فى الفضاء METISSE</a></li><li class="leaf"><a href="http://www.eglug.org/node/2183">يوم ويكيبيديا العربية الثاني  - 30 سبتمبر</a></li></ul></div>
</div>
<div class="block block-forum" id="block-forum-0">
  <h2>Active forum topics</h2>
  <div class="content"><div class="item-list"><ul><li><a href="http://www.eglug.org/node/2991" title="7 comments">usb wirles lan adabter netgear</a></li><li><a href="http://www.eglug.org/node/2970" title="3 comments">إزاي يقدر المستخدم الغلبان يستفيد من سطر الأوامر في اللينوكس؟</a></li><li><a href="http://www.eglug.org/node/2990">Linux Education in Egypt</a></li><li><a href="http://www.eglug.org/node/2980" title="23 comments">اوبنتو بيهنج؟!</a></li><li><a href="http://www.eglug.org/node/2975" title="36 comments">another installing fest </a></li></ul></div><div class="more-link"><a href="http://www.eglug.org/forum" title="Read the latest forum topics.">more</a></div></div>
</div>
<div class="block block-poll" id="block-poll-0">
  <h2>Poll</h2>
  <div class="content"><div class="poll"><div class="title">How to refresh EGLUG?</div><div class="text">more events</div><div class="bar"><div style="width: 21%;" class="foreground"></div></div><div class="percent">21%</div><div class="text">more active members</div><div class="bar"><div style="width: 8%;" class="foreground"></div></div><div class="percent">8%</div><div class="text">find more places for events</div><div class="bar"><div style="width: 8%;" class="foreground"></div></div><div class="percent">8%</div><div class="text">more members meetings</div><div class="bar"><div style="width: 8%;" class="foreground"></div></div><div class="percent">8%</div><div class="text">All above</div><div class="bar"><div style="width: 50%;" class="foreground"></div></div><div class="percent">50%</div><div class="text">none of that</div><div class="bar"><div style="width: 5%;" class="foreground"></div></div><div class="percent">5%</div><div class="total">Total votes: 130</div></div><div class="links"><a href="http://www.eglug.org/user/login?destination=comment/reply/2771%2523comment_form">login</a> or <a href="http://www.eglug.org/user/register?destination=comment/reply/2771%2523comment_form">register</a> to post comments | 3114 reads | <a href="http://www.eglug.org/poll" title="View the list of polls on this site.">older polls</a></div></div>
</div>
<div class="block block-aggregator" id="block-aggregator-feed-8">
  <h2>NewsForge</h2>
  <div class="content"><div class="item-list"><ul><li><a href="http://www.linux.com/feature/125344">OpenStreetMap project completes import of United States TIGER data</a>
</li><li><a href="http://www.linux.com/feature/124920">CRM company dumps Microsoft,&lt;br&gt;remakes itself with LAMP</a>
</li><li><a href="http://www.linux.com/feature/125126">BitNami serves ready-to-roll CMS stacks</a>
</li><li><a href="http://www.linux.com/feature/124161">Troubleshooting with Apache logging</a>
</li><li><a href="http://www.linux.com/feature/124686">Master the KIO slaves</a>
</li></ul></div><div class="more-link"><a href="http://www.eglug.org/aggregator/sources/8" title="View more items in this feed.">more</a></div></div>
</div>
<div class="block block-user" id="block-user-2">
  <h2>Who's new</h2>
  <div class="content"><div class="item-list"><ul><li><a href="http://www.eglug.org/user/7812" title="View user profile.">emadiab</a></li><li><a href="http://www.eglug.org/user/7795" title="View user profile.">drbaasem</a></li><li><a href="http://www.eglug.org/user/7770" title="View user profile.">Mohamed Nour</a></li><li><a href="http://www.eglug.org/user/7741" title="View user profile.">slimbun</a></li><li><a href="http://www.eglug.org/user/7725" title="View user profile.">sys2008eng</a></li></ul></div></div>
</div>
<div class="block block-user" id="block-user-3">
  <h2>Who's online</h2>
  <div class="content">There are currently 0 users and 6 guests online.</div>
</div>
	
</td>
</tr>
</tbody></table>

    <div id="footer">
              <p>grep -i greetings /dev/cabal  &gt;&gt; elomrania
<br>
<a href="http://www.eglug.org/rss.xml"><img src="621_fichiers/xml.png" alt="XML feed" title="XML feed" height="14" width="36"></a> &nbsp; <a href="http://www.eglug.org/syndication" title="Review all XML feeds exported by جنو لينكس مصر">more feeds</a> &nbsp; 
</p>
            Validate <a href="http://validator.w3.org/check/referer">XHTML</a> or <a href="http://jigsaw.w3.org/css-validator/check/referer">CSS</a>.
    </div><!-- footer -->
   </body></html>